package cn.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;

/**
 * 默认数据类型绑定
 * 注:发布到tomcat的根路径为"/"
 * <p>
 * 补充:默认数据类型由SpringMVC提供,包含如下内容
 * 1、HttpServletRequest：通过request对象获取请求信息
 * 2、HttpServletResponse：通过response处理响应信息
 * 3、HttpSession：通过session对象得到session中存储的对象
 * 4、Model/ModeIMap：Model是一个接口，ModelMap是一个接口实现，作用是将model数据填充到request域
 */
@RestController
@RequestMapping("default")
public class DefaultController {
    @RequestMapping("/selectUser")
    public String selectUser(HttpServletRequest request) {
        String id = request.getParameter("id");
        return "success, id = " + id;
    }
    /**
     * 访问 http://localhost:8080/default/selectUser?id=10
     * 网页 "success, id = 10"
     */
}
